// --------------------------------------------------------------------------------------------------------------------
// <copyright file="ISessionFactoryBuilder.cs" company="SaltFx">
//   Copyright (c) SaltFx - All rights reserved.
// </copyright>
// --------------------------------------------------------------------------------------------------------------------

namespace SaltFx.Data.NHibernate
{
	using global::NHibernate;

	/// <summary>
	/// A session factory builder.
	/// </summary>
	public interface ISessionFactoryBuilder
	{
		#region Public Methods and Operators

		/// <summary>
		/// Builds an NHibernate session factory instance.
		/// </summary>
		/// <returns>An NHibernate session factory.</returns>
		ISessionFactory Build();

		#endregion
	}
}